/**
 * 获得这个月日期 上个月26号到本月25号
 */
export function getThisMonthRange(date) {
    // let timestamp = Date.parse(new Date());
    // let date = new Date(timestamp);
    let startStop = [];
    //获得当前月份0-11
    let currentMonth = date.getMonth();
    //获得当前年份4位年
    let currentYear = date.getFullYear();

    //获取今天号
    let day = date.getDate();

    let start;
    let end;
    let startYear = currentYear;
    let startMon = currentMonth;
    let endYear = currentYear;
    let endMon = currentMonth;

    //当前日是否 小于等于 25号
    if(day <= 25){

        //如果本月为1号 则 开始月为上年的12月
        if (currentMonth === 0) {
            startYear--;
            startMon = 12;
        }

        //开始日期为
        start = startYear + "-" + startMon + "-" + '26';

        //结束日期为 本年本月的 25号
        end = endYear + "-" + (endMon + 1) + "-" + '25';
    }else{
        //如果本月 是 12月 则 结束月为明年的1月
        if (currentMonth === 11) {
            endYear++;
            endMon = 1;
        }

        //开始日期为本年本月的26号
        start = startYear + "-" + (startMon + 1) + "-" + '26'

        //结束日期为下个月的25号

        end = endYear + "-" + endMon + "-" + '25'
    }

    startStop.push(start);
    startStop.push(end);
    //返回
    return startStop;
}

/**
 * 获得上个月的起止日期  上上个月26号到上个月25号
 */
export function getLastMonthRange(date) {
    let startStop = [];
    //获得当前月份0-11
    let currentMonth = date.getMonth();
    //获得当前年份4位年
    let currentYear = date.getFullYear();

    //获取今天号
    let day = date.getDate();

  let start
  let end
  const startYear = currentYear
  let startMon = currentMonth
  let endYear = currentYear
  if(currentMonth === 0){
        //本月为1月

        //开始日期为 去年 11月 26号
        start = (startYear-1) + "-" + '11' + "-" + '26'

        //结束日期为 去年 12月 25号
        end = (endYear-1) + "-" + '12' + "-" + '25'

    }else if(currentMonth === 1){
        //本月为2月

        //开始日期为去年 12月 26号
        start = (startYear-1) + "-" + '12' + "-" + '26'

        //结束日期为今年 1月 25号
        end = endYear + "-" + '1' + "-" + '25'

    }else{
        //本月大于等于3月

        //开始日期为 今年上上个月26号
        start = startYear + "-" + (startMon-1) + "-" + '26'

        //结束日期为 今年上月25号
        end = endYear + "-" + currentMonth + "-" + '25'
    }
    startStop.push(start)
    startStop.push(end)
    //返回
    return startStop
}



